package br.cefet.farmaciaonline.vo;

public class Medicamento {
	
	 private int idMedicamento;
	 private String nome;
	 private Double preco;
	 private String descricao;
	 private String principioAtivo;
	 private byte[] imagem;
	 private int quantidade;
	 
	 
	 
	 
	 
	/**
	 * @return the idMedicamento
	 */
	public int getIdMedicamento() {
		return idMedicamento;
	}
	
		
	/**
	 * @param idMedicamento the idMedicamento to set
	 */
	public void setIdMedicamento(int idMedicamento) {
		this.idMedicamento = idMedicamento;
	}
	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}
	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}
	/**
	 * @return the preco
	 */
	public Double getPreco() {
		return preco;
	}
	/**
	 * @param preco the preco to set
	 */
	public void setPreco(Double preco) {
		this.preco = preco;
	}
	/**
	 * @return the descricao
	 */
	public String getDescricao() {
		return descricao;
	}
	/**
	 * @param descricao the descricao to set
	 */
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	/**
	 * @return the principioAtivo
	 */
	public String getPrincipioAtivo() {
		return principioAtivo;
	}
	/**
	 * @param principioAtivo the principioAtivo to set
	 */
	public void setPrincipioAtivo(String principioAtivo) {
		this.principioAtivo = principioAtivo;
	}
	/**
	 * @return the imagem
	 */
	public byte[] getImagem() {
		return imagem;
	}
	/**
	 * @param imagem the imagem to set
	 */
	public void setImagem(byte[] imagem) {
		this.imagem = imagem;
	}
	 
	
	public boolean equals(Object other) {
		boolean result = false; 
		
		if ((other != null) && (other instanceof Medicamento)){
			Medicamento med = (Medicamento)other;
			
			result = med.getIdMedicamento() == this.idMedicamento; 
			
		}	
		
		
		return result;
	}
	public void setQuantidade(int quantidade) {
		this.quantidade = quantidade;
	}
	public int getQuantidade() {
		return quantidade;
	}
	 
	 
	 
}
